package com.infoland.afanmall.model.order.entity;

import java.util.List;

public class OrderInFoResponse {

    /**
     * orderShipment :
     * {"s_details":null,"s_way":null,"s_add":null,"s_time":null,"s_brand":null,"receiver_name":"桎梏","receiver_address":"吉林省长春市高新区高新区123456号","id":99,"s_name":null,"order_id":99,"receiver_tel":"15144042132"}
     * o_payment_amount : 50.0
     * user_tel : 15144042132
     * orderItemList : [
     * {"goods_price":50,"user_name":"笙丶","payment_time":null,"act_id":null,"spec_val":
     * [{"name":"附加属性","value":"1袋装（500g）"}],"goods_count":1,"spec_val_str":"附加属性:1袋装（500g）
     * ","oi_evaluate_status":0,"goods_brokerage":0,"goods_brokerage_rate":0,"store_name":
     * "吉林省阿凡提科技有限公司","id":102,"oi_evaluate_status_v":"未评价","f_url":"http://file.dwys.aft100.com/group1/M00/00/13/rBG7OFq59zGAJgMdAAA54EyTzFY135.jpg","store_id":24,"goods_name":"省级贫困村八宝村开口松子","business_name":"吉林省阿凡提科技有限公司","act_name":null,"create_time":"2018-06-20 15:58:21","goods_id":116,"g_introduction":"口感嫩脆粒粒精选","finish_time":null,"attr_id":441,"goods_cast_price":70,"order_code":"2018062015062098412288","act_attach":null,"oi_refund_status":0,"send_time":null,"user_id":1,"oi_refund_status_v":"无退款","freight_price":0,"refund_time":null,"attr_v":"1袋装（500g）","act_type":null,"order_id":99,"business_id":6}]
     * user_name : 笙丶
     * payment_time : null
     * o_coupons_amount : 0.0
     * goods_count : 1
     * o_remark :
     * o_del_flag : 0
     * o_act_name : null
     * o_type : 2
     * o_brokerage_amount : 0.0
     * o_total_amount : 50.0
     * o_evaluate_status : 0
     * o_refund_status_v : 无退款
     * o_pay_status : 0
     * store_name : 吉林省阿凡提科技有限公司
     * id : 99
     * item_count : 1
     * store_id : 24
     * business_name : 吉林省阿凡提科技有限公司
     * o_status : 1
     * o_type_v : 实体
     * o_refund_status : 0
     * create_time : 2018-06-20 15:58:21
     * payment_type_v : null
     * o_act_attach : null
     * o_send_status_v : 未发货
     * main_id : 89
     * coupons_id : null
     * o_act_type : 0
     * o_code : 2018062015062098412288
     * finish_time : null
     * o_status_v : 交易中
     * o_pay_status_v : 未付款
     * main_code : 2018062015062098012288
     * payment_type : null
     * send_time : null
     * o_send_status : 0
     * user_id : 1
     * refund_time : null
     * o_freight_amount : 0.0
     * o_position : 1
     * o_refund_amount : 0.0
     * o_act_id : null
     * o_evaluate_status_v : 未评价
     * business_id : 6
     */

    private OrderShipmentBean orderShipment;
    private double o_payment_amount;
    private String user_tel;
    private String user_name;
    private Object payment_time;
    private double o_coupons_amount;
    private int goods_count;
    private String o_remark;
    private int o_del_flag;
    private Object o_act_name;
    private int o_type;
    private double o_brokerage_amount;
    private double o_total_amount;
    private int o_evaluate_status;
    private String o_refund_status_v;
    private int o_pay_status;
    private String store_name;
    private int id;
    private int item_count;
    private int store_id;
    private String business_name;
    private int o_status;
    private String o_type_v;
    private int o_refund_status;
    private String create_time;
    private Object payment_type_v;
    private Object o_act_attach;
    private String o_send_status_v;
    private int main_id;
    private Object coupons_id;
    private int o_act_type;
    private String o_code;
    private Object finish_time;
    private String o_status_v;
    private String o_pay_status_v;
    private String main_code;
    private Object payment_type;
    private Object send_time;
    private int o_send_status;
    private int user_id;
    private Object refund_time;
    private double o_freight_amount;
    private int o_position;
    private double o_refund_amount;
    private Object o_act_id;
    private String o_evaluate_status_v;
    private int business_id;
    private List<OrderItemListBean> orderItemList;

    public OrderShipmentBean getOrderShipment() {
        return orderShipment;
    }

    public void setOrderShipment(OrderShipmentBean orderShipment) {
        this.orderShipment = orderShipment;
    }

    public double getO_payment_amount() {
        return o_payment_amount;
    }

    public void setO_payment_amount(double o_payment_amount) {
        this.o_payment_amount = o_payment_amount;
    }

    public String getUser_tel() {
        return user_tel;
    }

    public void setUser_tel(String user_tel) {
        this.user_tel = user_tel;
    }

    public String getUser_name() {
        return user_name;
    }

    public void setUser_name(String user_name) {
        this.user_name = user_name;
    }

    public Object getPayment_time() {
        return payment_time;
    }

    public void setPayment_time(Object payment_time) {
        this.payment_time = payment_time;
    }

    public double getO_coupons_amount() {
        return o_coupons_amount;
    }

    public void setO_coupons_amount(double o_coupons_amount) {
        this.o_coupons_amount = o_coupons_amount;
    }

    public int getGoods_count() {
        return goods_count;
    }

    public void setGoods_count(int goods_count) {
        this.goods_count = goods_count;
    }

    public String getO_remark() {
        return o_remark;
    }

    public void setO_remark(String o_remark) {
        this.o_remark = o_remark;
    }

    public int getO_del_flag() {
        return o_del_flag;
    }

    public void setO_del_flag(int o_del_flag) {
        this.o_del_flag = o_del_flag;
    }

    public Object getO_act_name() {
        return o_act_name;
    }

    public void setO_act_name(Object o_act_name) {
        this.o_act_name = o_act_name;
    }

    public int getO_type() {
        return o_type;
    }

    public void setO_type(int o_type) {
        this.o_type = o_type;
    }

    public double getO_brokerage_amount() {
        return o_brokerage_amount;
    }

    public void setO_brokerage_amount(double o_brokerage_amount) {
        this.o_brokerage_amount = o_brokerage_amount;
    }

    public double getO_total_amount() {
        return o_total_amount;
    }

    public void setO_total_amount(double o_total_amount) {
        this.o_total_amount = o_total_amount;
    }

    public int getO_evaluate_status() {
        return o_evaluate_status;
    }

    public void setO_evaluate_status(int o_evaluate_status) {
        this.o_evaluate_status = o_evaluate_status;
    }

    public String getO_refund_status_v() {
        return o_refund_status_v;
    }

    public void setO_refund_status_v(String o_refund_status_v) {
        this.o_refund_status_v = o_refund_status_v;
    }

    public int getO_pay_status() {
        return o_pay_status;
    }

    public void setO_pay_status(int o_pay_status) {
        this.o_pay_status = o_pay_status;
    }

    public String getStore_name() {
        return store_name;
    }

    public void setStore_name(String store_name) {
        this.store_name = store_name;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getItem_count() {
        return item_count;
    }

    public void setItem_count(int item_count) {
        this.item_count = item_count;
    }

    public int getStore_id() {
        return store_id;
    }

    public void setStore_id(int store_id) {
        this.store_id = store_id;
    }

    public String getBusiness_name() {
        return business_name;
    }

    public void setBusiness_name(String business_name) {
        this.business_name = business_name;
    }

    public int getO_status() {
        return o_status;
    }

    public void setO_status(int o_status) {
        this.o_status = o_status;
    }

    public String getO_type_v() {
        return o_type_v;
    }

    public void setO_type_v(String o_type_v) {
        this.o_type_v = o_type_v;
    }

    public int getO_refund_status() {
        return o_refund_status;
    }

    public void setO_refund_status(int o_refund_status) {
        this.o_refund_status = o_refund_status;
    }

    public String getCreate_time() {
        return create_time;
    }

    public void setCreate_time(String create_time) {
        this.create_time = create_time;
    }

    public Object getPayment_type_v() {
        return payment_type_v;
    }

    public void setPayment_type_v(Object payment_type_v) {
        this.payment_type_v = payment_type_v;
    }

    public Object getO_act_attach() {
        return o_act_attach;
    }

    public void setO_act_attach(Object o_act_attach) {
        this.o_act_attach = o_act_attach;
    }

    public String getO_send_status_v() {
        return o_send_status_v;
    }

    public void setO_send_status_v(String o_send_status_v) {
        this.o_send_status_v = o_send_status_v;
    }

    public int getMain_id() {
        return main_id;
    }

    public void setMain_id(int main_id) {
        this.main_id = main_id;
    }

    public Object getCoupons_id() {
        return coupons_id;
    }

    public void setCoupons_id(Object coupons_id) {
        this.coupons_id = coupons_id;
    }

    public int getO_act_type() {
        return o_act_type;
    }

    public void setO_act_type(int o_act_type) {
        this.o_act_type = o_act_type;
    }

    public String getO_code() {
        return o_code;
    }

    public void setO_code(String o_code) {
        this.o_code = o_code;
    }

    public Object getFinish_time() {
        return finish_time;
    }

    public void setFinish_time(Object finish_time) {
        this.finish_time = finish_time;
    }

    public String getO_status_v() {
        return o_status_v;
    }

    public void setO_status_v(String o_status_v) {
        this.o_status_v = o_status_v;
    }

    public String getO_pay_status_v() {
        return o_pay_status_v;
    }

    public void setO_pay_status_v(String o_pay_status_v) {
        this.o_pay_status_v = o_pay_status_v;
    }

    public String getMain_code() {
        return main_code;
    }

    public void setMain_code(String main_code) {
        this.main_code = main_code;
    }

    public Object getPayment_type() {
        return payment_type;
    }

    public void setPayment_type(Object payment_type) {
        this.payment_type = payment_type;
    }

    public Object getSend_time() {
        return send_time;
    }

    public void setSend_time(Object send_time) {
        this.send_time = send_time;
    }

    public int getO_send_status() {
        return o_send_status;
    }

    public void setO_send_status(int o_send_status) {
        this.o_send_status = o_send_status;
    }

    public int getUser_id() {
        return user_id;
    }

    public void setUser_id(int user_id) {
        this.user_id = user_id;
    }

    public Object getRefund_time() {
        return refund_time;
    }

    public void setRefund_time(Object refund_time) {
        this.refund_time = refund_time;
    }

    public double getO_freight_amount() {
        return o_freight_amount;
    }

    public void setO_freight_amount(double o_freight_amount) {
        this.o_freight_amount = o_freight_amount;
    }

    public int getO_position() {
        return o_position;
    }

    public void setO_position(int o_position) {
        this.o_position = o_position;
    }

    public double getO_refund_amount() {
        return o_refund_amount;
    }

    public void setO_refund_amount(double o_refund_amount) {
        this.o_refund_amount = o_refund_amount;
    }

    public Object getO_act_id() {
        return o_act_id;
    }

    public void setO_act_id(Object o_act_id) {
        this.o_act_id = o_act_id;
    }

    public String getO_evaluate_status_v() {
        return o_evaluate_status_v;
    }

    public void setO_evaluate_status_v(String o_evaluate_status_v) {
        this.o_evaluate_status_v = o_evaluate_status_v;
    }

    public int getBusiness_id() {
        return business_id;
    }

    public void setBusiness_id(int business_id) {
        this.business_id = business_id;
    }

    public List<OrderItemListBean> getOrderItemList() {
        return orderItemList;
    }

    public void setOrderItemList(List<OrderItemListBean> orderItemList) {
        this.orderItemList = orderItemList;
    }

    public static class OrderShipmentBean {
        /**
         * s_details : null
         * s_way : null
         * s_add : null
         * s_time : null
         * s_brand : null
         * receiver_name : 桎梏
         * receiver_address : 吉林省长春市高新区高新区123456号
         * id : 99
         * s_name : null
         * order_id : 99
         * receiver_tel : 15144042132
         */

        private Object s_details;
        private Object s_way;
        private Object s_add;
        private Object s_time;
        private Object s_brand;
        private String receiver_name;
        private String receiver_address;
        private int id;
        private Object s_name;
        private int order_id;
        private String receiver_tel;

        public Object getS_details() {
            return s_details;
        }

        public void setS_details(Object s_details) {
            this.s_details = s_details;
        }

        public Object getS_way() {
            return s_way;
        }

        public void setS_way(Object s_way) {
            this.s_way = s_way;
        }

        public Object getS_add() {
            return s_add;
        }

        public void setS_add(Object s_add) {
            this.s_add = s_add;
        }

        public Object getS_time() {
            return s_time;
        }

        public void setS_time(Object s_time) {
            this.s_time = s_time;
        }

        public Object getS_brand() {
            return s_brand;
        }

        public void setS_brand(Object s_brand) {
            this.s_brand = s_brand;
        }

        public String getReceiver_name() {
            return receiver_name;
        }

        public void setReceiver_name(String receiver_name) {
            this.receiver_name = receiver_name;
        }

        public String getReceiver_address() {
            return receiver_address;
        }

        public void setReceiver_address(String receiver_address) {
            this.receiver_address = receiver_address;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public Object getS_name() {
            return s_name;
        }

        public void setS_name(Object s_name) {
            this.s_name = s_name;
        }

        public int getOrder_id() {
            return order_id;
        }

        public void setOrder_id(int order_id) {
            this.order_id = order_id;
        }

        public String getReceiver_tel() {
            return receiver_tel;
        }

        public void setReceiver_tel(String receiver_tel) {
            this.receiver_tel = receiver_tel;
        }
    }

    public static class OrderItemListBean {
        /**
         * goods_price : 50.0
         * user_name : 笙丶
         * payment_time : null
         * act_id : null
         * spec_val : [{"name":"附加属性","value":"1袋装（500g）"}]
         * goods_count : 1
         * spec_val_str : 附加属性:1袋装（500g）
         * oi_evaluate_status : 0
         * goods_brokerage : 0.0
         * goods_brokerage_rate : 0.0
         * store_name : 吉林省阿凡提科技有限公司
         * id : 102
         * oi_evaluate_status_v : 未评价
         * f_url : http://file.dwys.aft100.com/group1/M00/00/13/rBG7OFq59zGAJgMdAAA54EyTzFY135.jpg
         * store_id : 24
         * goods_name : 省级贫困村八宝村开口松子
         * business_name : 吉林省阿凡提科技有限公司
         * act_name : null
         * create_time : 2018-06-20 15:58:21
         * goods_id : 116
         * g_introduction : 口感嫩脆粒粒精选
         * finish_time : null
         * attr_id : 441
         * goods_cast_price : 70.0
         * order_code : 2018062015062098412288
         * act_attach : null
         * oi_refund_status : 0
         * send_time : null
         * user_id : 1
         * oi_refund_status_v : 无退款
         * freight_price : 0.0
         * refund_time : null
         * attr_v : 1袋装（500g）
         * act_type : null
         * order_id : 99
         * business_id : 6
         */

        private double goods_price;
        private String user_name;
        private Object payment_time;
        private Object act_id;
        private int goods_count;
        private String spec_val_str;
        private int oi_evaluate_status;
        private double goods_brokerage;
        private double goods_brokerage_rate;
        private String store_name;
        private int id;
        private String oi_evaluate_status_v;
        private String f_url;
        private int store_id;
        private String goods_name;
        private String business_name;
        private Object act_name;
        private String create_time;
        private int goods_id;
        private String g_introduction;
        private Object finish_time;
        private int attr_id;
        private double goods_cast_price;
        private String order_code;
        private Object act_attach;
        private int oi_refund_status;
        private Object send_time;
        private int user_id;
        private String oi_refund_status_v;
        private double freight_price;
        private Object refund_time;
        private String attr_v;
        private Object act_type;
        private int order_id;
        private int business_id;
        private List<SpecValBean> spec_val;

        public double getGoods_price() {
            return goods_price;
        }

        public void setGoods_price(double goods_price) {
            this.goods_price = goods_price;
        }

        public String getUser_name() {
            return user_name;
        }

        public void setUser_name(String user_name) {
            this.user_name = user_name;
        }

        public Object getPayment_time() {
            return payment_time;
        }

        public void setPayment_time(Object payment_time) {
            this.payment_time = payment_time;
        }

        public Object getAct_id() {
            return act_id;
        }

        public void setAct_id(Object act_id) {
            this.act_id = act_id;
        }

        public int getGoods_count() {
            return goods_count;
        }

        public void setGoods_count(int goods_count) {
            this.goods_count = goods_count;
        }

        public String getSpec_val_str() {
            return spec_val_str;
        }

        public void setSpec_val_str(String spec_val_str) {
            this.spec_val_str = spec_val_str;
        }

        public int getOi_evaluate_status() {
            return oi_evaluate_status;
        }

        public void setOi_evaluate_status(int oi_evaluate_status) {
            this.oi_evaluate_status = oi_evaluate_status;
        }

        public double getGoods_brokerage() {
            return goods_brokerage;
        }

        public void setGoods_brokerage(double goods_brokerage) {
            this.goods_brokerage = goods_brokerage;
        }

        public double getGoods_brokerage_rate() {
            return goods_brokerage_rate;
        }

        public void setGoods_brokerage_rate(double goods_brokerage_rate) {
            this.goods_brokerage_rate = goods_brokerage_rate;
        }

        public String getStore_name() {
            return store_name;
        }

        public void setStore_name(String store_name) {
            this.store_name = store_name;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getOi_evaluate_status_v() {
            return oi_evaluate_status_v;
        }

        public void setOi_evaluate_status_v(String oi_evaluate_status_v) {
            this.oi_evaluate_status_v = oi_evaluate_status_v;
        }

        public String getF_url() {
            return f_url;
        }

        public void setF_url(String f_url) {
            this.f_url = f_url;
        }

        public int getStore_id() {
            return store_id;
        }

        public void setStore_id(int store_id) {
            this.store_id = store_id;
        }

        public String getGoods_name() {
            return goods_name;
        }

        public void setGoods_name(String goods_name) {
            this.goods_name = goods_name;
        }

        public String getBusiness_name() {
            return business_name;
        }

        public void setBusiness_name(String business_name) {
            this.business_name = business_name;
        }

        public Object getAct_name() {
            return act_name;
        }

        public void setAct_name(Object act_name) {
            this.act_name = act_name;
        }

        public String getCreate_time() {
            return create_time;
        }

        public void setCreate_time(String create_time) {
            this.create_time = create_time;
        }

        public int getGoods_id() {
            return goods_id;
        }

        public void setGoods_id(int goods_id) {
            this.goods_id = goods_id;
        }

        public String getG_introduction() {
            return g_introduction;
        }

        public void setG_introduction(String g_introduction) {
            this.g_introduction = g_introduction;
        }

        public Object getFinish_time() {
            return finish_time;
        }

        public void setFinish_time(Object finish_time) {
            this.finish_time = finish_time;
        }

        public int getAttr_id() {
            return attr_id;
        }

        public void setAttr_id(int attr_id) {
            this.attr_id = attr_id;
        }

        public double getGoods_cast_price() {
            return goods_cast_price;
        }

        public void setGoods_cast_price(double goods_cast_price) {
            this.goods_cast_price = goods_cast_price;
        }

        public String getOrder_code() {
            return order_code;
        }

        public void setOrder_code(String order_code) {
            this.order_code = order_code;
        }

        public Object getAct_attach() {
            return act_attach;
        }

        public void setAct_attach(Object act_attach) {
            this.act_attach = act_attach;
        }

        public int getOi_refund_status() {
            return oi_refund_status;
        }

        public void setOi_refund_status(int oi_refund_status) {
            this.oi_refund_status = oi_refund_status;
        }

        public Object getSend_time() {
            return send_time;
        }

        public void setSend_time(Object send_time) {
            this.send_time = send_time;
        }

        public int getUser_id() {
            return user_id;
        }

        public void setUser_id(int user_id) {
            this.user_id = user_id;
        }

        public String getOi_refund_status_v() {
            return oi_refund_status_v;
        }

        public void setOi_refund_status_v(String oi_refund_status_v) {
            this.oi_refund_status_v = oi_refund_status_v;
        }

        public double getFreight_price() {
            return freight_price;
        }

        public void setFreight_price(double freight_price) {
            this.freight_price = freight_price;
        }

        public Object getRefund_time() {
            return refund_time;
        }

        public void setRefund_time(Object refund_time) {
            this.refund_time = refund_time;
        }

        public String getAttr_v() {
            return attr_v;
        }

        public void setAttr_v(String attr_v) {
            this.attr_v = attr_v;
        }

        public Object getAct_type() {
            return act_type;
        }

        public void setAct_type(Object act_type) {
            this.act_type = act_type;
        }

        public int getOrder_id() {
            return order_id;
        }

        public void setOrder_id(int order_id) {
            this.order_id = order_id;
        }

        public int getBusiness_id() {
            return business_id;
        }

        public void setBusiness_id(int business_id) {
            this.business_id = business_id;
        }

        public List<SpecValBean> getSpec_val() {
            return spec_val;
        }

        public void setSpec_val(List<SpecValBean> spec_val) {
            this.spec_val = spec_val;
        }

        public static class SpecValBean {
            /**
             * name : 附加属性
             * value : 1袋装（500g）
             */

            private String name;
            private String value;

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getValue() {
                return value;
            }

            public void setValue(String value) {
                this.value = value;
            }
        }
    }
}
